package br.com.veterinariavillage.control;

import java.util.ArrayList;

import br.com.veterinariavillage.dao.DAOCliente;
import br.com.veterinariavillage.dao.IDAOBuscaCliente;
import br.com.veterinariavillage.dao.IDAOCliente;
import br.com.veterinariavillage.model.Cliente;

public class CtrCliente {

	public void inserirCliente(Cliente c) {
		IDAOCliente dao = new DAOCliente();
		dao.inserir(c);
	}
	public void alterarCliente(Cliente c) {
		IDAOCliente dao = new DAOCliente();
		dao.atualizar(c);		
	}
	public void excluirCliente(Cliente c) {
		IDAOCliente dao = new DAOCliente();
		dao.excluir(c);		
	}
	public static CtrCliente getControle(){
		return new CtrCliente();
	}
	public ArrayList<Cliente> consultarCliente(){
		IDAOBuscaCliente dao = new DAOCliente();
		return dao.localizar();	
	}
	public ArrayList<Cliente> consultarClientePorNome(String nome){
		IDAOBuscaCliente dao = new DAOCliente();
		return dao.localizarPorNome(nome);	
	}
	public Cliente consultarClientePorCpf(String cpf){
		IDAOBuscaCliente dao = new DAOCliente();
		return dao.localizarPorCpf(cpf);	
	}
}
